//
//  LZManageReviewsPresenter.h
//  laziz_Merchant
//
//  Created by xbn_iMac on 2016/12/19.
//  Copyright © 2016年 XBN. All rights reserved.
//

#import "LZBasePresenter.h"

@interface LZManageReviewsPresenter : LZBasePresenter

/**
 评价管理--优惠视频列表接口
 
 @param page 页码
 @param limit 每页结果条数
 @param success .
 @param fail .
 */
- (void)promotionVideoListWithPage:(int)page andLimit:(int)limit onSuccess:(PresenterCommonSuccess)success onFail:(PresenterCommonFail)fail;

/**
 评论管理--视频评论信息
 
 @param success .
 @param fail .
 */
- (void)videoCommentInfoWithVideoId:(NSString*)videoId OnSuccess:(PresenterCommonSuccess)success onFail:(PresenterCommonFail)fail;

/**
 评价管理--视频评分详情列表
 
 @param videoId 视频ID
 @param type 类型 0全部 1好评 2差评
 @param page 页码
 @param limit 每页结果条数
 @param success .
 @param fail .
 */
- (void)videoReviewListWithVideoId:(NSString*)videoId andType:(NSString*)type andPage:(int)page andLimit:(int)limit onSuccess:(PresenterCommonSuccess)success onFail:(PresenterCommonFail)fail;


/**
 评价管理--商户评价列表接口
 
 @param type 类型 0全部 1好评 2差评
 @param page 页码
 @param limit 每页结果条数
 @param success .
 @param fail .
 */
- (void)restaurantReviewListWithType:(NSString*)type andPage:(int)page andLimit:(int)limit onSuccess:(PresenterCommonSuccess)success onFail:(PresenterCommonFail)fail;


/**
 评论管理--餐厅评论信息
 
 @param success .
 @param fail .
 */
- (void)restaurantCommentInfoOnSuccess:(PresenterCommonSuccess)success onFail:(PresenterCommonFail)fail;

/**
 评论列表--添加回复
 
 @param messageType 回复类型（1：视频。。2：餐厅。。）
 @param userId 评论的用户id
 @param commentId 评论id
 @param replies 评论内容
 @param success .
 @param fail .
 */
- (void)replyReviewsWithMessageType:(NSString*)messageType andReviewsUserId:(NSString*)userId andCommentId:(NSString*)commentId andReplies:(NSString*)replies onSuccess:(PresenterCommonSuccess)success onFail:(PresenterCommonFail)fail;

/**
 评论列表--删除评论
 
 @param replyId 回复id
 @param success .
 @param fail .
 */
- (void)deleteReplyReviewsWithReplyId:(NSString*)replyId onSuccess:(PresenterCommonSuccess)success onFail:(PresenterCommonFail)fail;
@end
